

        
        main .heading{
            height: 600px;
            position: relative;
        }
        main .heading .txt{
            bottom: 100px;
            width: 1600px;
            left: 50%;
            transform: translateX(-50%);
            font-weight: bold;
            color: #fff;
            padding: 0px 20px;
            font-size: 30px;
            z-index: 2;
            position: absolute;
        }
        main .heading .txt .eng{
            text-transform: uppercase;
            color: #e69114;
            margin-bottom: 20px;
            font-size: 50px;
        }

        main .list{
            width: 1600px;
            margin: 0 auto;
            margin-top: 50px;
            flex-wrap: wrap;
        }
        main .list .item{
            height: 100%;
            width: calc(50% - 10px);
            margin-bottom: 40px;
            position: relative;
            padding: 50px 75px;
            padding-right: 240px;
            border: 1px solid #0c418f;
            transition: border 1s;
        }
        main .list .item:hover{
            background: linear-gradient(to right , #0c418f , #468ff9);
            border-color: transparent;
        }
        .mobileDevice main .list .item{
            background: transparent;
            border-color: #0c418f;
        }
        main .list .item:nth-child(even){
            margin-left: 20px;
        }
        main .list .item .pic{
            width: 240px;
            height: 100%;
            position: absolute;
            top: 0px;
            right: 0px;
            transition: transform .3s;
        }
        main .list .item:hover .pic{
            transform: scale(.9);
        }
        .mobileDevice main .list .item .pic{
            transform: scale(1);
        }
        main .list .item .txt {
            color: #666;
            width: 100%;
            max-width: 440px;
            padding-right: 20px;
        }
        main .list .item:hover .txt,
        main .list .item:hover .txt .newsTtl,
        main .list .item:hover .txt .more span{
            color: #fff;
        }
        .mobileDevice main .list .item .txt{
            color: #666;
        }
        .mobileDevice main .list .item .txt .newsTtl{
            color: #000;
        }
        .mobileDevice main .list .item .txt .more span{
            color: #0c418f;
        }
        main .list .item .txt .newsTtl{
            font-size: 20px;
            font-weight: bold;
            color: #000;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            white-space: normal;
            word-break: break-all;
        }
        main .list .item .txt .date{
            font-size: 14px;
            margin-top: 10px;
        }
        main .list .item .txt .t{
            font-size: 16px;
            line-height: 1.8;
            margin: 25px 0px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            white-space: normal;
            word-break: break-all;
        }
        main .list .item .txt .more{
            display: inline-flex;
        }
        main .list .item .txt .more .arw{
            width: 50px;
            height: 50px;
            position: relative;
            background: #0c418f;
        }
        main .list .item:hover .txt .more .arw{
            background: #fff;
        }
        .mobileDevice main .list .item .txt .more .arw{
            background: #0c418f;
        }
        main .list .item .txt .more .arw .hvc{
            width: 28px;
            height: auto;
        }
        main .list .item:hover .txt .more .arw .hvc,
        main .list .item .txt .more .arw .hvc.blue,
        .mobileDevice main .list .item .txt .more .arw .hvc.blue{
            opacity: 0;
        }
        main .list .item:hover .txt .more .arw .hvc.blue,
        .mobileDevice main .list .item .txt .more .arw .hvc{
            opacity: 1;
        }
        main .list .item .txt .more span{
            margin-left: 20px;
            color: #0c418f;
            transition: letter-spacing .3s ease-out;
        }
        main .list .item:hover .txt .more span{
            letter-spacing: 4px;
        }
        .mobileDevice main .list .item .txt .more span{
            letter-spacing: 0px;
        }
        

        main .pages{
            margin-bottom: 120px;
        }
        main .pages a{
            line-height: 45px;
            font-size: 16px;
            width: 50px;
            border: 1px solid #022e95;
            transition: background .5s,color .5s;
            margin-left: 10px;
            position: relative;
            text-align: center;
        }
        main .pages a.unable{
            pointer-events: none;
        }
        main .pages a:first-child{
            margin-left: 0px;
        }
        main .pages a img{
            transition: opacity .5s;
        }
        main .pages a img:last-child,
        main .pages a:hover img{
            opacity: 0;
        }
        main .pages a:hover img:last-child{
            opacity: 1;
        }
        main .pages a:hover,
        main .pages a.active{
            background: #022e95;
            color: #fff;
        }

        @media(max-width:1650px){
            main .list,
            main .heading .txt{
                width: calc(100% - 80px);
            }
        }
        @media(max-width:1600px){
            main .heading{
                height: 540px;
            }
            main .heading .txt .eng{
                font-size: 42px;
            }
            main .pages a{
                line-height: 35px;
                width: 40px;
            }
            main .list .item{
                padding-left: 35px;
            }
        }
        @media(max-width:1200px){
            main .list .item{
                padding: 35px 25px;
                padding-right: 200px;
            }
            main .list .item .pic{
                width: 200px;
            }
            
            
        }
        @media(max-width:1024px){
            main .list,
            main .heading .txt{
                width: calc(100% - 40px);
            }
            main .heading{
                height: 400px;
            }
            main .heading .txt{
                font-size: 26px;
            }
            main .heading .txt .eng{
                font-size: 36px;
            }
            main .list .item{
                padding: 0px;
                width: 100%;
                margin-left: 0px !important;
            }
            main .list .item .pic{
                position: initial;
                height: 360px;
                width: 100%;
                margin-bottom: 10px;
            }
            main .list .item .txt{
                max-width: initial;
                padding: 35px 30px;
            }

            main .pages{
                margin-bottom: 100px;
            }
            main .pages a{
                font-size: 14px;
                line-height: 30px;
                width: 35px;
                margin-left: 8px;
            }
            main .pages{
                margin-bottom: 80px;
            }
        }
        @media(max-width:767px){
            main .heading{
                height: 300px;
            }
            main .heading .txt{
                font-size: 22px;
            }
            main .heading .txt .eng{
                font-size: 28px;
            }

            main .list .item .pic{
                height: 200px;
            }
            main .list .item .txt{
                padding: 15px 20px;
            }
            main .list .item .pic{
                margin-bottom: 0px;
            }
            .mobileDevice main .list .item .txt .newsTtl{
                font-size: 18px;
            }
            main .list .item .txt .t{
                margin-top: 10px;
                margin-bottom: 15px;
                font-size: 14px;
            }
            main .list .item .txt .more span{
                margin-left: 12px;
            }
            main .list .item .txt .more .arw{
                width: 40px;
                height: 40px;
            }

            main .pages{
                margin-bottom: 60px;
            }
        }